// pinia 状态管理
// 菜单栏是否折叠的状态
import { defineStore } from "pinia";
// 定义一个 store 实例
// defineStore 函数的第一个参数是 store 的名字(必须唯一)，第二个参数是 store 的状态
export const collapseStore = defineStore("collapseStore", {
  state: () => {
    return {
      collapse: false,
    };
  },
  // 获取值
  getters: {
    getCollapse(state) {
      return state.collapse;
    },
  },
  // 修改值
  actions: {
    setCollapse(collapse: boolean) {
      this.collapse = collapse;
    },
  },
});
